const texts = '微笑,撇嘴,色,发呆,得意,流泪,害羞,闭嘴,睡,大哭,尴尬,发怒,调皮,呲牙,惊讶,难过,酷,冷汗,抓狂,吐,偷笑,愉快,白眼,傲慢,饥饿,困,惊恐,流汗,憨笑,悠闲,奋斗,咒骂,疑问,嘘,晕,疯了,衰,骷髅,敲打,再见,擦汗,抠鼻,鼓掌,糗大了,坏笑,左哼哼,右哼哼,哈欠,鄙视,委屈,快哭了,阴险,亲亲,吓,可怜,菜刀,西瓜,啤酒,篮球,乒乓,咖啡,饭,猪头,玫瑰,凋谢,嘴唇,爱心,心碎,蛋糕,闪电,炸弹,刀,足球,瓢虫,便便,月亮,太阳,礼物,拥抱,强,弱,握手,胜利,抱拳,勾引,拳头,差劲,爱你,NO,OK,爱情,飞吻,跳跳,发抖,怄火,转圈,磕头,回头,跳绳,投降'

export const emotions = texts.split(',').map((item,index)=>({text:item,img:'images/wechat-emoji/Expression_'+(index+1)+'@2x.png'}))

function parse(str,className=''){
  let _html = str+''
  emotions.forEach(item=>{
      const { text,img } = item
      var txtreg = new RegExp('\\['+text+'\\]','gi')
     _html = _html.replace(txtreg,'<img src="'+img+'" style="backgroundColor:#fff;margin:0;width: 16px; height: 16px; vertical-align: bottom;" class="'+ className +'" />')
     
     let a = _html   
  })
  return _html
}  

export default parse
